function funciones_menus() {
  
    function adicionar(button, grid){
        ventana('view=usuarios&layout=menus&task=adicionar','Adicionar Nuevo Menu',300,150);
    }
    
    function gridButtonClick(){
    	cad='';
    	d=0;
    	checks=$$(document.getElementsByName('checks'));
    	
    	for(i=0; i<checks.length; i++){
    		if(checks[i].checked){
    			if(d!=0) cad+=","
    			cad+=checks[i].value;
    			d++
    		}
    	}
    	if(cad==''){ alert("Debe seleccionar un Menu"); return true;} 
        ventana('view=usuarios&layout=menus&task=eliminar&cad='+cad,'Eliminar Menu',500,150+(d*10));
    }
    
    function desactivarMenu(){
    	cad='';
    	d=0;
    	checks=$$(document.getElementsByName('checks'));
    	
    	for(i=0; i<checks.length; i++){
    		if(checks[i].checked){
    			if(d!=0) cad+=","
    			cad+=checks[i].value;
    			d++
    		}
    	}
    	if(cad==''){ alert("Debe seleccionar un Menu"); return true;} 
        ventana('view=usuarios&layout=menus&task=desactivar&cad='+cad,'Desactivar/Activar Menus');
    }
    
    var cmu = [
           {
               header: "Seleccionar",
               dataIndex: 'sele',
               dataType:'String',
               width:30
            },
            {
               header: "MENU",
               dataIndex: 'menu',
               dataType:'String',
               width:100
            },
            {
                header: "ENLACE",
                dataIndex: 'enlace',
                dataType:'String',
                width:150
             },
             {
                 header: "TIPO",
                 dataIndex: 'tipo',
                 dataType:'String',
                 width:100
              },
              {
                  header: "ESTADO",
                  dataIndex: 'estado',
                  dataType:'String',
                  width:100
               },
               {
                   header: "EDITAR",
                   dataIndex: 'editar',
                   dataType:'String',
                   width:100
             }];	
    
    window.addEvent("domready", function(){
	                
	    datagrid = new omniGrid('gridmenus', {
	        columnModel: cmu,
	        buttons : [
	          {name: 'Adicionar', bclass: 'add', onclick : adicionar},
	          {name: 'Eliminar', bclass: 'delete', onclick : gridButtonClick}
	        ],
	        url:"index.php?option=com_base&task=menus.datos_grid",
	        perPageOptions: [10,20,50,100,200],
	        perPage:10,
	        page:1,
	        pagination:true,
	        serverSort:true,
	        showHeader: true,
	        alternaterows: true,
	        sortHeader:true,
	        resizeColumns:true,
	        multipleSelection:true,
	        
	        width:600,
	        height: 400
	    });
	    
	    //datagrid.addEvent('click', onGridSelect);
            		
     });
     
}//fin funciones menu
 

function guardar_menus(){
    window.addEvent("domready", function(){
        $('menu').focus();
        $('guardar').addEvents({
            'click' : function() {
                cad='';
                if($('menu').value!='') {
                    cad='&menu='+$('menu').value;
                    cad+='&enlace='+$('enlace').value;
                    cad+='&idtipo='+$('idtipo').value;
                    if($('idmenu')){
                    cad+='&idmenu='+$('idmenu').value;
                    }
                    if($('idestado')){
                        cad+='&idestado='+$('idestado').value;
                        }
					ajaxpage('view=usuarios&layout=menus&task=guardar_menus'+cad,'mensajes');
					$$(document.getElementsByTagName('button'))[0].click();
				}else{
					$('cargo').focus();
				}
			}
		});
    });
}

function editar_menu(idmenu){
	ventana('view=usuarios&layout=menus&task=editar&idmenu='+idmenu,'Editar Menu',300,150);
}


function eliminar_menus(){
	window.addEvent("domready",function(){
		borrar=$("borrar");
		cad=$("cad").value;
		borrar.addEvents({
			'click' : function(){
				ajaxpage('view=usuarios&layout=menus&task=eliminar_menu&cad='+cad,'mensajes');
				$$(document.getElementsByTagName('button'))[0].click();
			}
		
		});
	});
}
